/*      > H.Time - Arm 5-byte time processing */

#ifndef __sys_time
#define __sys_time

extern sys_time sys_time_null;

#ifdef PCC

extern char *sys_ctime();
extern double sys_difftime();
extern sys_time sys_mktime();
extern sys_time sys_now();
extern struct tm *sys_gmtime();
extern struct tm *sys_localtime();

#else

extern char *sys_ctime(const sys_time *timer);
extern double sys_difftime(sys_time time1, sys_time time0);
extern sys_time sys_mktime(struct tm *timeptr);
extern sys_time sys_now(sys_time *timer);
extern struct tm *sys_gmtime(const sys_time *timer);
extern struct tm *sys_localtime(const sys_time *timer);

#endif

#endif
